package com.test.application.aop.param;

import lombok.Data;

import java.io.Serializable;

/**
 * @Description 登录对象缓存信息
 * @Author jlwang
 * @Date 2023/10/11 16:14
 */
@Data
public class LoginDto implements Serializable {

    private static final long serialVersionUID = -1664814281638426868L;

    private Integer type;//登录类型
    private String appId;//应用id
    private String appName;//应用名称
    private String spmId;//安全密码介质标识（可以是充注卡标识，或者ukey标识，或者证书sn号等）

    private String account;//入网应用身份
    private String devId;//设备标识
    private String userName;//使用人

    private String publicKey;//公钥
    private Integer accessType;//接入类型（针对公钥登录）

    private String manageId;//管理端用户id


    public LoginDto() {
    }

    public LoginDto(Integer type, String appId, String spmId) {
        this.type = type;
        this.appId = appId;
        this.spmId = spmId;
    }

}
